package drds.binlog.store;

import drds.binlog.common.position.Position;

/**
 * store空间回收机制，信息采集以及控制何时调用{@linkplain EventStore}.cleanUtil()接口
 */
public interface StoreCleanUp
{

    /**
     * 清理position之前的数据
     */
    void cleanUntil(Position position) throws BinlogStoreException;

    /**
     * 删除所有的数据
     */
    void cleanUp() throws BinlogStoreException;
}
